Sellkit\Elementor\Modules\Checkout\Classes\Helper C

Total Complexity 113
Dependencies 3
Dependents 3
Total lines 729
Lines of code 381
Logical lines of code 218
Comment lines 238
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
validate_user_defined_fields()
B
40 20 51
assign_settings_per_field()
A
44 14 39
save_user_defined_fields()
A
47 10 36
make_sure_to_convert_required_field_to_optional()
A
50 10 29
calculate_discount()
A
54 9 20
assigning_default_ajax_shipping_fields()
A
53 8 24
custom_field_setup()
S
52 7 23
find_element_recursive()
S
60 5 14
postcode_validation()
S
59 4 12
phone_validation()
S
61 4 10
create_name_for_errors()
S
63 3 11
retrieve_checkout_widget_settings()
S
64 3 9
is_product_in_cart()
S
63 3 10
prepare_custom_fields_to_save()
S
63 3 10
editor_mode_extra_js()
S
66 1 28
billing_fields()
S
58 1 15
convert_value_to_array()
S
65 2 9
get_user_defined_fields_slug()
S
69 2 7
instance()
S
71 2 6
shipping_fields()
S
61 1 12
checkout_order_hidden_quantity()
S
72 1 6